package model;
import java.io.*;
import java.util.*;
import java.text.SimpleDateFormat;
/**
* La clase Bajar crea objetos que registran la fecha, la tarjeta y la estacion donde una persona se ha bajado.
* 
* @version r13 15/05/09
* @author Sergio Morlan Reborido
* @author Juan Ramon Nogueira Moreiras
*/
public class Bajar extends Fichar
{
/**
* Constructor de la clase bajar, crea operaciones de este tipo que almacenan la fecha, la tarjeta y la estacion en la que se realizo la bajada.
*/
	Bajar(Date fech,Tarjeta t,String estac)
	{
		fecha=fech;
		operacion="FICHAR SALIR";
		tar=t;
		importe=0;
		nom_est=estac;
	}

/**
* Devuelve los datos de las bajadas que deseamos mostrar por pantalla.
* @return tar.identificador El numero de identificacion de la tarjeta
* @return fecha La fecha en la que se produjo la operacion
* @return est.nombre La estacion en la que se realizo la operacion
* @return operacion El tipo de operacion que ha sido.
* @return importe El importe de la operacion
*/
	public String toString()
	{
		SimpleDateFormat df=new SimpleDateFormat("dd/MM/yyyy");
		return "*DATOS OPERACION:\nTarjeta: "+ tar.identificador+"\nFecha: "+df.format(fecha)+"\nEstacion: "+nom_est+"\nTipo: "+operacion+"\nImporte: "+importe;
	}
}
